# -*- coding: utf-8 -*- 
# @project : 《Atcoder》
# @Author : created by bensonrachel on 2021/7/4
# @File : 187：D - Choose Me.py

#差值应该是2A+B而不是A+B，贪心算法 ，但是难点在于找出贪心值，即需要以这个值做贪心的数，像这道题：2A+B
N = int(input())
ak = 0
st = 0
char = []
for i in range(N):
    rate = [int(j) for j in input().split()]
    ak += rate[0]
    rate.append(sum(rate)+rate[0])
    char.append(rate)
char = sorted(char,key=lambda x: -x[2])
for i in range(len(char)):
  ak -= char[i][0]
  st += (char[i][2]-char[i][0])
  if(ak<st):
    print(i+1)
    break

"""
解释为什么是2A+B：
每演讲一个城市，st会拿走所有票数，而ak会失去自己的票数，这样一个人加，一个人减，所以就是两倍的差值了，所以以这个差值做贪心即可。

https://atcoder.jp/contests/abc187/editorial/501 看题解意思
"""